home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Merciful 2
/
Merciful - Disc 2.iso
/
software
/
m
/
maxonc++2.dms
/
maxonc++2.adf
/
Defs
/
Engl
/
Edward.Def
Wrap
Text File
|
1992-10-30
|
10KB
|
421 lines
/************************************************************/
/* Edward Definition File vom 24.09.92 */
/* Schaut mal nach der ASCII-Definition */
/************************************************************/
/* Edwards Language String Section : Definition of Communication Strings.
This Sections should be the first, because error messages of the definition
interpreter are here defined.
Important! :
Don't change the order of these definitions nor special
characters like '|', '%s' '%d' '%ld' '[' or ']' in strings.
*/
LANGUAGE_STRINGS
/* Information Strings
*/
"Bookmark set"
/* Global Errors
*/
"Text is locked"
"No icon available"
"Stopped. Couldn't make bak!"
"Bookmark not set!"
"No block defined"
"Stopped. Operation would destroy folds!"
"String too long!"
"Pattern not found"
"Cursor is not on match-struct"
"Structures do not match !"
"Everything is undone!"
"Everything is redone!"
"Menu to big for screen! | changing to builtins"
/* Alert Errors
*/
"[1][FATAL: Out of memory!|Free texts or|save texts and exit.][OK]"
/* Alert Requests
*/
"[2][Forget changed Text ?][_Yes|_No]"
"[2][ Forget changed Texts ?][_Yes|_No]"
"[2][Fremd-Icon übermatschen ?][Ah _yeah!|_Nope]"
"[2][Save File :|%s][_Yes|_No]"
"[2][File already exists|Overwrite it ?][_Yes|_No]"
/* System Errors
*/
"Out of memory!"
"Couldn't open file"
"Couldn't write"
"Couldn't write .info"
"Error while reading"
"Couldn't save file"
"Couldn't open form"
"Font is not available"
"Can't use specified font"
/* Input Errors
*/
"No Wrap-Position lower than 10"
"TabSize ranges from 1 to 20"
"Disptypes from 0 to 2 only"
"AutoTime<30 makes no sense"
"Automodes range from 0 to 2"
/* Praeprocessors Errors
*/
"praeprocessor construct too complex"
"#endif without #if"
"praeprocessor statement expected"
/* Scanner and Parser Errors
*/
"%s | In Line : %ld Column : %d"
"%s | In Column : %d"
"IDENTIFIER expected"
"STRING expected"
"NUMBER expected"
"( expected"
") expected"
"; expected"
"Not a COMMAND"
"LIST or IDENTIFIER expected"
"LOBJECT expected"
/* Interpreter Errors
*/
"LVAL expected"
"too many arguments"
"wrong argument"
/* Definition Errors
*/
"TITLE expected"
"Too much items"
"Too much titles"
/* Definition der Menüs.*/
MENU
TITLE "Project"
ITEM "Open ..." (Open) "O"
ITEM "Open New" ( (NewText) (Open)) "Y"
EMPTY
ITEM "Save" (Save) "S"
ITEM "Save As ..." (Save "") "A"
EMPTY
ITEM "Print ..." (Print "prt:") "P"
ITEM "Info" (InfoForm)
EMPTY
ITEM "Quit" (Quit) "Q"
ITEM "Exit" (Exit) "!"
ITEM "Save Session" (SaveSession) "\""
/* Kleiner Test wg. Groß-/Kleinschreibung in Menüs */
#ifdef FLOYD
TITLE "Test12"
ITEM "Test1" (InsertChars "T1" ) "d"
ITEM "Test2" (InsertChars "T2" ) "D"
#endif
/* Definitionen um von Edward aus Maxon CPlus+ zu steuern.
Ah yeah. Sollte an geeigneter Stelle in das "Edward.DEF"-File
aufgenommen werden.
*/
#ifdef COMPILER
TITLE "Compiler"
ITEM "Make" (sendappcomm "compile") /* "c" */
ITEM "Run" (SendAppComm "run") /* "r" */
ITEM "Compile File" (SendAppComm "compfile") "D" /* "f" */
EMPTY
ITEM "Write Exe-File" (SendAppComm "exefile") /* "x" */
ITEM "Write Objectfile" (SendAppComm "objectfile") /* "o" */
EMPTY
ITEM "Information" (SendAppComm "info") /* "i" */
TITLE "Make"
ITEM "New makefile " (SendAppComm "newmk") /* "nm" */
ITEM "Load makefile " (SendAppComm "loadmk") /* "lm" */
EMPTY
ITEM "Load text in editor " (SendAppComm "opentext") /* "ot" */
ITEM "Merge text " ((newtext) (SendAppComm "opentext"))
EMPTY
ITEM "Use text from editor " (SendAppComm "addedittx") /* "ae" */
ITEM "Use text from file " (SendAppComm "addfiletx") /* "af" */
ITEM "Use objectfile " (SendAppComm "addobj") /* "ao" */
ITEM "Use text and objectfile " (SendAppComm "addtxobj") /* "to" */
EMPTY
ITEM "Delete text " (SendAppComm "remtx") /* "rt" */
ITEM "Delete Objectfile " (SendAppComm "remobj") /* "ro" */
EMPTY
ITEM "Compilerswitches " (SendAppComm "mkinstr") /* "in" */
ITEM "Dependants " (SendAppComm "mkdep") /* "dp" */
ITEM "mark object " (SendAppComm "touch") /* "to" */
EMPTY
ITEM "Exit make " (SendAppComm "leavemk") /* "qm" */
TITLE "Options"
ITEM "System " (SendAppComm "opsys") /* "os" */
ITEM "Compiler " (SendAppComm "opcomp") /* "oc" */
ITEM "Linker " (SendAppComm "oplink") /* "ol" */
EMPTY
ITEM "Folders " (SendAppComm "chdir") /* "d" */
#endif
TITLE "Window"
ITEM "New" (NewWin) "W"
ITEM "Next" (SuccWin) "*"
ITEM "Previous" (PredWin) "/"
ITEM "Close" (FreeWin)
EMPTY
ITEM "Split Horizontal" (SplitHorWin)
ITEM "Split Vertical" (SplitVerWin)
ITEM "FullSize" (FullSizeWin)
EMPTY
ITEM "Iconify" (Iconify) "`"
TITLE "Edit"
ITEM "Mark" (Mark) "B"
ITEM "Cut" (Cut) "X"
ITEM "Copy" (Copy) "C"
ITEM "Paste" (Paste) "V"
EMPTY
ITEM "Mark Vertical" (mv)
ITEM "Paste Vertical" (pv)
EMPTY
ITEM "Open Clip ..." (OpenClip) "I"
ITEM "Save Clip as ..." (SaveClip) "$"
ITEM "Print Clip" (SaveClip "prt:")
TITLE "Text"
ITEM "New" (NewText) "N"
ITEM "Free" (FreeText) "K"
ITEM "Next" (SuccText) ">"
ITEM "Previous" (PredText) "<"
ITEM "Clear" (New)
EMPTY
ITEM "Text 1" (SeltextN 0) "1"
ITEM "Text 2" (SelTextN 1) "2"
ITEM "Text 3" (SelTextN 2) "3"
ITEM "Text 4" (SelTextN 3) "4"
ITEM "Text 5" (SelTextN 4) "5"
ITEM "Text 6" (SelTextN 5) "6"
TITLE "Search"
ITEM "Search ..." (FindForm) "F"
ITEM "Search Next" (Again) "G"
ITEM "Replace ..." (FindRepForm) "R"
EMPTY
ITEM "Match Bracket" (GoMatchStruct) "H"
ITEM "Go Error" (GoParsedError)
ITEM "Go To Line ..." (GotoForm) "J"
ITEM "Go To Last Change" ()
ITEM "Go To Top" (Top) "T"
ITEM "Go To Bottom" (Bot) "Z"
TITLE "Folds"
ITEM "Make Fold" (Fold) "+"
ITEM "Show Fold" (ShowFold) "#"
ITEM "Remove Fold" (RemFold) "-"
EMPTY
ITEM "Show Inner Folds" (ShowInnerFolds)
ITEM "Hide Inner Folds" (HideInnerFolds)
ITEM "Remove Inner Folds" (RemInnerFolds)
EMPTY
ITEM "Show All Folds" (SetFoldsOff) "("
ITEM "Hide All Folds" (SetFoldsOn) ")"
ITEM "Remove All Folds" ()
TITLE "Macros"
ITEM "Record" (RecStart)
ITEM "Stop" (RecStop)
ITEM "Play" (RecPlay)
EMPTY
ITEM "Save as ..." (SaveRecScript)
ITEM "Open & Play ..." (PlayRecScript)
EMPTY
ITEM "Execute AREXX ..." (rx)
TITLE "Extras"
ITEM "UnDo" (UnDo) "ö"
ITEM "ReDo" (ReDo) "ä"
EMPTY
ITEM "Format Paragraph" (WrapPara)
ITEM "Format Text" (WrapText)
ITEM "Trockne Fließtext" (kick)
EMPTY
ITEM "TAB To Spaces" (RemTab)
ITEM "Upper Case" (BlockHigher)
ITEM "Lower Case" (BlockLower)
EMPTY
ITEM "Over ON" (so1) "."
ITEM "Over OFF" (so0) ":"
TITLE "Prefs"
ITEM "Global ..." (GlobalForm) "?"
ITEM "Edit ..." (EditForm) "E"
ITEM "Page Format..." (PageForm)
EMPTY
ITEM "Open Settings ..." (OpenSettings)
ITEM "Save Settings ..." (SaveSettings)
ITEM "Save as Default" (SaveSettings "s:Edward.CONF" )
EMPTY
ITEM "Open Defs ..." (OpenDefs)
/* Und hier die ominöse Definition der
Keyboardbelegung */
KEYS
(
CRSR_UP (MoveUp 1)
CRSR_DOWN (MoveDown 1)
CRSR_LEFT (MoveLeft 1)
CRSR_RIGHT (MoveRight 1)
F1 (Mark)
F2 ()
F3 (Fold)
F4 (ShowFold)
F5 (RemFold)
F6 (Cut)
F7 (Copy)
F8 (Paste)
F9 (Quit)
F10 ( (Save) (ExecCli "run make") )
/* HELP ( (NewText) (op "HelpFile.txt") )*/
ESC (EnterCmd)
DELETE (Delete)
BACKSPACE (BackSpace)
RETURN (Return)
ENTER (IndentReturn)
)
(SHIFT
CRSR_UP (BigStepUp)
CRSR_DOWN (BigStepDown)
CRSR_LEFT (MoveLeft -1)
CRSR_RIGHT (MoveRight -1)
F1 (Top)
F2 (Bot)
)
(CTRL
CRSR_UP (GoPredFold)
CRSR_DOWN (GoSuccFold)
CRSR_LEFT (BlockSL)
CRSR_RIGHT (BlockSR)
DELETE (KillLine)
"B" (KillLine)
"u" (UndoLine)
"g" (RepeatCmd)
"o" (ModifyOldCmd)
"q" (q)
/* Folgende Definition aktiviert Mode1. Die Tastatur wird dann
nach der weiter unten folgenden Belegung interpretiert */
"x" (SetMode1)
"w" (MoveUp 1)
"a" (MoveLeft 1)
"s" (MoveRight 1)
"y" (MoveDown 1)
)
(ALT
CRSR_UP (MoveUp 4)
CRSR_DOWN (MoveDown 4)
CRSR_LEFT (MovePredWd)
CRSR_RIGHT (MoveSuccWd)
F1 (SetBookMark 1)
F2 (SetBookMark 2)
F3 (SetBookMark 3)
F4 (SetBookMark 4)
F5 (SetBookMark 5)
F6 (SetBookMark 6)
F7 (SetBookMark 7)
F8 (SetBookMark 8)
F9 (SetBookMark 9)
F10 (SetBookMark 10)
NP "7" (Top)
NP "1" (Bot)
NP "8" (MoveUp 1)
NP "4" (MoveLeft 1)
NP "6" (MoveRight 1)
NP "2" (MoveDown 1)
NP_PGUP (BigStepUp)
NP_PGDN (BigStepDown)
)
/* Mahlzeit - Die neue ASCII-Belegungsmöglichkeit
*/
(ASCII
")" ( (InsertChars ")")
(MoveLeft 1)
(GMS)
(Cursor)
(Delay 15)
(GMS)
(MoveRight 1)
)
"" (Return)
)
(LEFT_COMMAND
F1 (GoBookMark 1)
F2 (GoBookMark 2)
F3 (GoBookMark 3)
F4 (GoBookMark 4)
F5 (GoBookMark 5)
F6 (GoBookMark 6)
F7 (GoBookMark 7)
F8 (GoBookMark 8)
F9 (GoBookMark 9)
F10 (GoBookMark 10)
NP "8" (ScreenUp 1)
NP "2" (ScreenDown 1)
)
(LEFT_COMMAND
"f" (Find (GetActWord) )
)
(ALT
"1" (ic "Doddel" )
)
(SHIFT CTRL LEFT_COMMAND
"`" (ic "Mahlzeit" )
)
(SHIFT ALT
RETURN (ToggleKey)
CRSR_UP (GoPredKey)
CRSR_DOWN (GoSuccKey)
DELETE (InsertChars "Hallo Jan!" )
)
(SHIFT CTRL
DELETE (InsertChars "Hallo Jan!" )
)
(ALT CTRL
DELETE (InsertChars "Auf nem PC wär das das Ende" )
)
(MODE1 CTRL
"c" (InsertChars "EMACS Quit" )
"s" (InsertChars "EMACS Save" )
"t" (InsertChars "(do 5 (InsertChars \"D\" (do 3 (InsertChars \"X\" ))))" )
)
( MODE1 LEFT_COMMAND ALT CTRL SHIFT
NP "9" (InsertChars "MegaKomplex1" )
)
( LEFT_COMMAND ALT CTRL SHIFT
NP "9" (InsertChars "MegaKomplex2" )
)
( ALT CTRL SHIFT
NP "9" (InsertChars "MegaKomplex3" )
)
/* The Magic HotKey Definition. */
HOTKEY
LEFT_COMMAND "`"
/* Mahlzeit */